/**
 * Author:yuiop
 * Date:2022/8/30 16:24
 */
package com.devops.admin.vo;



import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.jetbrains.annotations.NotNull;

import javax.validation.constraints.*;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class DOSMetricsVo implements Serializable {
    private Integer id;
    /**
     * 指标名称
     **/
    private String name;
    /**
     * 指标help
     **/
    private String help;
    /**
     * 指标类型
     **/
    private String type;
    /**
     * 指标类型
     **/
    private String labelsKey;
    /**
     * 指标对应的valueKey
     **/
    private String valueKey;
    /**
     * 指标对应dbName
     **/
    private String dbName;
    /**
     * 指标对应的dbSql
     **/
    private String dbSql;
    /**
     * 指标对应的dbId
     **/
    private Integer dbId;
    /**
     * 指标对应的dataSourceType
     **/
    private Integer dataSourceType;
    /**
     * 项目id
     **/
    private Integer projectId;
    /**
     * redis资源
     **/
    private Integer redisId;
    /**
     * redis数据库id（一般情况下是0 ~ 15）
     **/
    private Integer redisDb;
    /**
     * redis查询的key
     **/
    private String redisKey;
}
